//1. 导入服务器模块
const express = require('express');
//2. 创建web服务器
const app = express();

//4. 监听客户的get和post请求 并且相应内容

app.get('/user', (req, res) => {
    res.send({ name: 'zks', age: 15, gender: '男' });
})
app.post('/user', (req, res) => {
    res.send('请求成功');
})

// req.query获取查询参数 默认为空
app.get('/', (req, res) => {
    // {
    //     "name": "zls",
    //     "age": "1"
    // }
    res.send(req.query); //返回的是对象
})

//通过req.params 访问url 动态参数 id 默认为空
app.get('/user/:ids/:name', (req, res) => {
        // {
        //     "ids": "1",
        //     "name": "zks"
        // }
        res.send(req.params);
    });

    // 通过req.body获取post数据
    app.post('user/reg',(req,res)=>{
        console.log(req.body);
    })
    //3.启动服务器
app.listen(8080, () => {
    console.log('express server running at http://127.0.0.1:80');
})